* {
	margin:			0px;
	padding:		0px;
	border:			0px;
	font-family:	Arial, sans-serif;;
	font-size:		12pt;
}

hr {
	border: 		1px solid black;
	margin-top:		5px;
}

.divBoleto {
	width:		800px;
	margin:		auto;
	border:		1px solid black;
	margin-top:	50px;
}

.divTitulo {
	width:				100%;
	border-bottom:		1px solid black;
	overflow:			hidden;
	height:				50px;
	background-color:	#eafde7;
}

.divLogo {
	float:	left;
	margin:	5px;
}

.logoBoleto {
	height:	50px;
}

.strBoleto {
	float:			left;
	height:			50px;
	font-size:		16pt;
	padding-top:	20px;
	margin-left:	10px;
}

.strNumeroBoleto {
	float:			right;
	height:			50px;
	padding-top:	20px;
	padding-right:	10px;
	font-size:		12pt;
}

.divDados {
	width:	100%;
	overflow:	hidden;
}

.strNome {
	float:		left;
	width:		450px;
	padding:	25px;
}

.strNome span {
	display:	block;
	font-size:	10pt;
}

.strValor {
	float:			left;
	width:			100px;
	text-align:		right;
	padding-top:	25px;
	font-size:		10pt;
}

.strPrazo {
	float:			left;
	width:			180px;
	text-align:		right;
	padding-top:	25px;
	padding-right:	10px;
	font-size:		10pt;
}

.strDescricao {
	width:			60%;
	margin:			auto;
	margin-top:		20px;
	margin-bottom:	20px;
	font-size:		10pt;
}



.divCodigoBarras {
	position: 	relative;
	height:		60px;
	width:		250px;
	margin:		auto;
	margin-top:	10px;
}

.codigoBarras0 {
	float: 				left;
	display:			block;
	height:				50px;
	width:				2px;
	background-color:	black;
	margin-left:		1px;
}

.codigoBarras1 {
	float: 				left;
	display:			block;
	height:				50px;
	width:				4px;
	background-color:	black;
	margin-left:		2px;
}

.codigoBarras0 span {
	display:	none;
}

.codigoBarras1 span {
	display:	none;
}
